target:

run:
	@g++ -o oneDimension oneDimension.cpp -llapacke -llapack -lblas -lgfortran -no-pie
	@./oneDimension > oneRes
	@g++ -o twoDimension twoDimension.cpp -llapacke -llapack -lblas -lgfortran -no-pie
	@./twoDimension > twoRes

three:
	g++ -o main main.cpp

oneDraw:
	@g++ -o oneDraw oneDraw.cpp -llapacke -llapack -lblas -lgfortran -no-pie
	@./oneDraw > oneDraw.m

twoDraw:
	@g++ -o twoDraw twoDraw.cpp -llapacke -llapack -lblas -lgfortran -no-pie
	@./twoDraw > twoDraw.m

reduce:
	@g++ -o reduce reduce.cpp -llapacke -llapack -lblas -lgfortran -no-pie
	@./reduce > reduce.m

clean:
	-rm -r oneDimension oneDraw twoDimension twoDraw reduce